package com.nnnu.wsnackshop.pojo.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 配送信息VO
 */
@Data
public class DeliveryVO {

    /**
     * 配送ID
     */
    private Integer id;

    /**
     * 订单ID
     */
    private Long orderId;

    /**
     * 配送方式：local=同城配送, self=自提
     */
    private String deliveryType;

    /**
     * 物流公司
     */
    private String company;

    /**
     * 物流公司编码
     */
    private String companyCode;

    /**
     * 物流单号
     */
    private String trackingNumber;

    /**
     * 发货时间
     */
    private LocalDateTime shippingTime;

    /**
     * 完成时间
     */
    private LocalDateTime completedTime;

    /**
     * 配送状态：pending=待发货, shipping=配送中, delivered=已送达
     */
    private String status;
}